(function () {
    //用户中心菜单
    var setInterval001 = "";
    var _usernameWidth = '';

    function userSelectShow() {
        clearInterval(setInterval001);
        var _username = $("#selectNavUserName");
        _usernameWidth = _usernameWidth ? _usernameWidth : _username.width();
        _username.css({width: _usernameWidth + 1});
        _username.find("div").css({width: _username.width() - 24});
        //_username.css({width:_username.width()});
        _username.addClass("on");
        var _oLeft = _username.offset().left,
            _oTop = _username.offset().top;
        var _oHeight = _username.outerHeight();
        $("#userMenu_option").css({"left": _oLeft - (194 - _username.width()), "top": _oTop + _oHeight + 1});
        $("#userMenu_option").show();
    }

    function userSelectHide() {
        clearInterval(setInterval001);
        var _username = $("#selectNavUserName");
        setInterval001 = setInterval(function () {
            _username.removeClass("on");
            $("#userMenu_option").hide();
        }, 50);
    }

    $("#selectNavUserName").hover(
        function () {
            userSelectShow();
        },
        function () {
            userSelectHide();
        }
    );
    $("#userMenu_option").hover(
        function () {
            userSelectShow();
        },
        function () {
            userSelectHide();
        }
    );

    //全局菜单
    var setInterval002 = "";

    function globalSelectShow() {
        clearInterval(setInterval002);
        var _menu = $("#selectNavGlobalMenu");
        _menu.addClass("on");
        var _oLeft = _menu.offset().left,
            _oTop = _menu.offset().top;
        var _oHeight = _menu.outerHeight();
        $("#globalMenu_option").css({"left": _oLeft - 302, "top": _oTop + _oHeight});
        $("#globalMenu_option").show();
    }

    function globalSelectHide() {
        clearInterval(setInterval002);
        var _username = $("#selectNavGlobalMenu");
        setInterval002 = setInterval(function () {
            _username.removeClass("on");
            $("#globalMenu_option").hide();
        }, 50);
    }

    $("#selectNavGlobalMenu").hover(
        function () {
            globalSelectShow();
        },
        function () {
            globalSelectHide();
        }
    );
    $("#globalMenu_option").hover(
        function () {
            globalSelectShow();
        },
        function () {
            globalSelectHide();
        }
    );

    // 横向导航高亮及鼠标事件
    // 导航对象
    var $menu = $(".nav .navSmall .navFloat .menu");
    // 当前页面
    var pathName = window.location.pathname;
    // 当前页面对应导航下标
    var currentIndex = 0;
    if (pathName.indexOf("pt_") > -1) {
        currentIndex = 1;
    }
    // 鼠标事件
    $menu.on("mouseenter", "li.has_drop", function () {
        $(this).find("a").addClass("active");
        $(this).siblings("li.has_drop").find("a").removeClass("active");
        var index = $(this).index();
        var height = $menu.outerHeight();
        var top = $menu.find("li").eq(index).offset().top + height;
        var left = $menu.find("li").eq(index).offset().left;
        $('.navDropDown').offset({top: top, left: left});

        $(this).on("mouseleave", function () {
            $menu.find("a").removeClass("active").eq(currentIndex).addClass("active");
            $('.navDropDown ul').eq(index).hide();
        });

        $('.navDropDown ul').eq(index).show().on("mouseenter", function () {
            $menu.find("a").removeClass("active").eq(index).addClass("active");
            $(this).show().on("mouseleave", function () {
                $menu.find("a").removeClass("active").eq(currentIndex).addClass("active");
                $(this).hide();
            });
        });


    });

})(jQuery);